package com.liuweijun.win.dbHelper;

import cn.hutool.db.DbUtil;
import com.liuweijun.win.dbHelper.DBHelper;

import java.sql.Connection;
import java.sql.ResultSet;

public class DBTest {
    public static void main(String[] args) {
//        String dbUser = "root";//数据库账户
//        String dbPwd = "123456";//数据库密码
//        String dbName = "test"; //数据库名
//        String connUrl="jdbc:mysql://localhost:3306/"+dbName+"?useUnicode=true&useSSl=false";
//        Connection conn = DBHelper.getMySQLConnection(connUrl, dbUser, dbPwd);//获取数据库连接句柄
//        String sqlQuery = "select * from test where id=? or typename=?";//查询语句，使用preparedStatement构建
//        Object[] paramsWhere = {1, "陶瓷大学"}; //preparedStatement 参数，相当于id=1 or typename='陶瓷大学'
//        //上面的sqlQuery和paramsWhere相当于：select * from test where id=1 or typename='陶瓷大学'
//        String sqlInsert = "insert into test (typename) values (?)";//插入语句，使用preparedStatement构建
//        Object[] paramsInsert = {"陶瓷大学"};//preparedStatement 参数，相当于 values('陶瓷大学')
//        //上面的sqlInsert和paramsInsert相当于：insert into test (typename) values ('陶瓷大学')
//        ResultSet rs = DBHelper.executeQuery(conn, sqlQuery, paramsWhere);
//        try {
//            while (rs.next()) {
//                System.out.print(rs.getInt("id") + ":");
//                System.out.println(rs.getString("name"));
//            }
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//        DBHelper.executeUpdate(conn, sqlInsert, paramsInsert);
    }
}
